package CommandesPlus;
import editeur.EditeurPlus;
import Commande.Commande;
import IHM.IHM;


public class gotoline implements Commande {
	private EditeurPlus edit;
	private IHM ihm;
	public gotoline(EditeurPlus ed,IHM i){
		edit=ed;
		ihm=i;
	}

	public void execute( )
	{	ihm.debog("Commandes.gotoline");
		
		int curseur_pos=edit.LineNumberToIndex(ihm.getnumline());
		ihm.setcurseur_pos(curseur_pos);
		ihm.color_zone(edit.debut_ligne(curseur_pos), edit.fin_ligne(curseur_pos));
		
		ihm.setnumline(edit.IndexToLineNumber(curseur_pos));
		
	}
	public String toString(){
		return "gotoline";
	}
	
}
